tests: Update property tests
authorMatthias Clasen <mclasen@redhat.com>
Thu, 21 Feb 2019 05:29:09 +0000 (00:29 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 21 Feb 2019 05:31:17 +0000 (00:31 -0500)
The pages property must be skipped.

testsuite/gtk/defaultvalue.c
testsuite/gtk/notify.c

index 603947d60c8db4fd1978bc92e27a417292b78005..34c9638ceacb3408c5dbfdb5e737c03226590628 100644 (file)
@@ -165,6 +165,10 @@ test_type (gconstpointer data)
          (strcmp (pspec->name, "pages") == 0)) /* pages always gets a non-NULL value */
        continue;
 
+      if (g_type_is_a (type, GTK_TYPE_NOTEBOOK) &&
+         (strcmp (pspec->name, "pages") == 0)) /* pages always gets a non-NULL value */
+       continue;
+
       if (g_type_is_a (type, GTK_TYPE_POPOVER) &&
          (strcmp (pspec->name, "pointing-to") == 0))
        continue;
index 20315b22f2d5ad027d01888318f2bd0a14cbe5fb..f36c8f43e73cfd15e345162ef02a1a05a5d46e0d 100644 (file)
@@ -617,6 +617,11 @@ test_type (gconstpointer data)
             g_str_equal (pspec->name, "selected-item")))
          continue;
 
+       /* can't set position without a notebook */
+       if (g_type_is_a (type, GTK_TYPE_NOTEBOOK_PAGE) &&
+           g_str_equal (pspec->name, "position"))
+         continue;
+
       if (g_test_verbose ())
         g_print ("Property %s.%s\n", g_type_name (pspec->owner_type), pspec->name);